GoLangのLinter staticcheck
参考記事
導入
go get -u honnef.co/go/tools/cmd/staticcheck
実行
staticcheck ./...
既に問題がないコードの場合は何も起きない
ちゃんと動いてるかどうか分からない
以下のように、どこからも参照されないメソッドを追加してみる
code:go
func test() int {
return 0
}
怒られる
code:console
% staticcheck ./...
main.go:52:6: func test is unused (U1000)
ちゃんと動いてるのが無事確認できた